meta-programming - definição. O que é meta-programming. Significado, conceito
Diclib.com
Dicionário ChatGPT
Digite uma palavra ou frase em qualquer idioma 👆
Idioma:

Tradução e análise de palavras por inteligência artificial ChatGPT

Nesta página você pode obter uma análise detalhada de uma palavra ou frase, produzida usando a melhor tecnologia de inteligência artificial até o momento:

  • como a palavra é usada
  • frequência de uso
  • é usado com mais frequência na fala oral ou escrita
  • opções de tradução de palavras
  • exemplos de uso (várias frases com tradução)
  • etimologia

O que (quem) é meta-programming - definição

PROGRAMMING PARADIGM
Meta programming; Meta-programming; Metaprogramming (programming); Meta Programming

META element         
HTML ELEMENT
Meta-tag; Meta tags; Meta Tag; Metatag; Metatags; Meta tag; Robots meta tag; NOODP; HTML META; META tag; HTML metadata; XHTML metadata; Meta elements; Meta keywords; Meta-description; META element; Meta http-equiv; META elements
<World-Wide Web> An element, with tag name of "META", expressing meta-data about a given HTML document. HTML standards do not require that documents have META elements; but if META elements occur, they must be inside the document's HEAD element. The META element can be used to identify properties of a document (e.g., author, expiration date, a list of key words, etc.) and assign values to those properties, typically by specifying a NAME attribute (to name the property) and a CONTENT attribute (to assign a value for that property). The HTML 4 specification doesn't standardise particular NAME properties or CONTENT values; but it is conventional to use a "Description" property to convey a short summary of the document, and a "Keywords" property to provide a list of keywords relevant to the document, as in: <META NAME="Description" CONTENT="Information from around the world on kumquat farming techniques and current kumquat production and consumption data"> <META NAME="Keywords" CONTENT="kumquat, Fortunella"> META elements with HTTP-EQUIV and CONTENT attributes can simulate the effect of HTTP header lines, as in: <META HTTP-EQUIV="Expires" CONTENT="Tue, 22 Mar 2000 16:18:35 GMT"> <META HTTP-EQUIV="Refresh" CONTENT="10; URL=http://foldoc.org/"> Other properties may be application-specific. For example, the {Robots Exclusion (http://info.webcrawler.com/mak/projects/robots/norobots.html)}. standard uses the "robots" property for asserting that the given document should not be indexed by robots, nor should links in it be followed: <META NAME="robots" CONTENT="noindex,follow"> (2001-02-07)
META tag         
HTML ELEMENT
Meta-tag; Meta tags; Meta Tag; Metatag; Metatags; Meta tag; Robots meta tag; NOODP; HTML META; META tag; HTML metadata; XHTML metadata; Meta elements; Meta keywords; Meta-description; META element; Meta http-equiv; META elements
Meta element         
HTML ELEMENT
Meta-tag; Meta tags; Meta Tag; Metatag; Metatags; Meta tag; Robots meta tag; NOODP; HTML META; META tag; HTML metadata; XHTML metadata; Meta elements; Meta keywords; Meta-description; META element; Meta http-equiv; META elements
Meta elements are tags used in HTML and XHTML documents to provide structured metadata about a Web page.

Wikipédia

Metaprogramming

Metaprogramming is a programming technique in which computer programs have the ability to treat other programs as their data. It means that a program can be designed to read, generate, analyze or transform other programs, and even modify itself while running. In some cases, this allows programmers to minimize the number of lines of code to express a solution, in turn reducing development time. It also allows programs a greater flexibility to efficiently handle new situations without recompilation.

Metaprogramming can be used to move computations from run-time to compile-time, to generate code using compile time computations, and to enable self-modifying code. The ability of a programming language to be its own metalanguage is called reflection. Reflection is a valuable language feature to facilitate metaprogramming.

Metaprogramming was popular in the 1970s and 1980s using list processing languages such as LISP. LISP hardware machines were popular in the 1980s and enabled applications that could process code. They were frequently used for artificial intelligence applications.